iT邦幫忙

2022 iThome 鐵人賽

DAY 21
0
Modern Web

傳承D的意志~ 邁向Django的偉大航道系列 第 21

[Day 21] 實戰篇: 飛上雲端! GCP之部署(中集)

  • 分享至 

  • xImage
  •  

嗨大家好,我是Sean!
我們來繼續昨天完成的GCP部署大工程!
https://ithelp.ithome.com.tw/upload/images/20221006/201510967lnsAQIe7G.png

GCP


Cloud SQL

回到我們的GCP頁面的console,我們點一下左邊的列表找到SQL的部分,點擊進去。

https://ithelp.ithome.com.tw/upload/images/20221006/20151096cQfi4fprry.png

進入這個畫面後,我們來建立一個執行個體。點擊建立執行個體後,我們會進到下個頁面來選擇我們的資料庫。
https://ithelp.ithome.com.tw/upload/images/20221006/20151096iuTr7XSEYW.png

這次的示範我們選擇用MySQL的資料庫來執行!
https://ithelp.ithome.com.tw/upload/images/20221006/20151096uAOOh2QNbS.png

接下來,就是填入資料的時間了!
https://ithelp.ithome.com.tw/upload/images/20221006/201510963CM1SkaaQv.png

首先就是名稱跟密碼,這邊就交給各位自由發揮啦!
再來是初始設定的部分,Production與Development自然就是開發使用或是實際工作使用的區別。
剛開始的話,先選擇Development,一來是流量需求沒那麼大,二來當然也比較省錢囉!

區域方面,當然是離你愈接近越好,但在流量不大時,其實差異也不大。
所以這裡我們就選擇asia-east1台灣囉。
最後如果有甚麼想特別改的設定,可以在自訂執行個體更改。
那麼,我們這邊就直接建立執行個體!
https://ithelp.ithome.com.tw/upload/images/20221006/20151096PMIiT3lYwM.png

Cloud SQL proxy

接下來,我們使用google提供的cloud sql proxy來連線我們建立完的雲端資料庫。
下方連結便是官方的文件指示:
https://cloud.google.com/sql/docs/mysql/connect-admin-proxy

依照官方的引導,我們必須先確認IAM的存取權限,並且啟動Cloud SQL Admin 的 API

https://ithelp.ithome.com.tw/upload/images/20221006/201510963EgRNvyKMd.png

接著我們就可以來下載cloud sql proxy的執行檔了!
下載完畢後,可以放在我們專案資料夾裡使用!
並且到cloud SDK的提示器中,輸入指令

cloud_sql_proxy -instances=YOUR_PROJECT_ID:asia-east1:django=tcp:3306

這個部分就算是完成了!
那麼,今天的文章就先到這邊結束!我們明天再繼續完成!
我是Sean,你各位海上的人,我們明天見!

https://ithelp.ithome.com.tw/upload/images/20221006/20151096jGQtYLoQMV.jpg


上一篇
[Day 20] 實戰篇: 飛上雲端! GCP之部署(上)
下一篇
[Day 22] 實戰篇: 飛上雲端! GCP之部署(下集)
系列文
傳承D的意志~ 邁向Django的偉大航道30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言